6 research outputs found

    The DUNE-ALUGrid Module

    Get PDF
    In this paper we present the new DUNE-ALUGrid module. This module contains a major overhaul of the sources from the ALUgrid library and the binding to the DUNE software framework. The main changes include user defined load balancing, parallel grid construction, and an redesign of the 2d grid which can now also be used for parallel computations. In addition many improvements have been introduced into the code to increase the parallel efficiency and to decrease the memory footprint. The original ALUGrid library is widely used within the DUNE community due to its good parallel performance for problems requiring local adaptivity and dynamic load balancing. Therefore, this new model will benefit a number of DUNE users. In addition we have added features to increase the range of problems for which the grid manager can be used, for example, introducing a 3d tetrahedral grid using a parallel newest vertex bisection algorithm for conforming grid refinement. In this paper we will discuss the new features, extensions to the DUNE interface, and explain for various examples how the code is used in parallel environments.Comment: 25 pages, 11 figure

    Mesh refinement for parallel-adaptive FEM : theory and implementation

    No full text
    We investigate parallel adaptive grid refinement and focus in particular on hierarchically adaptive, parallel and conforming simplicial grids that use Newest Vertex Bisection (NVB) as their refinement strategy. One challenge of NVB is its applicability to arbitrary simplex grids, which is not possible with the current compatibility condition. We define a novel, more natural weak compatibility condition for the initial grid and show that using this condition the iterative refinement algorithm terminates using NVB. We design an algorithm to relabel an arbitrary d-dimensional simplicial grid to fulfil this weak compatibility condition. The algorithm is of complexity O(n), where n is the number of elements in the grid. We also consider NVB on partitioned grids for parallel computing. Another challenge is that refinement may propagate over partition boundaries. This is resolved by adding an outer loop to the refinement algorithm, that requires global communication. We prove that the amount of global communication needed and the number of outer iterations in the refinement propagation to reach a conforming situation is bounded. We extend the grid manager DUNE-ALUGrid to provide parallel, adaptive, conforming 2d grids. Furthermore we develop the software package DUNE-ACFem which is able to conveniently describe mathematical problems within efficient C++ code. We demonstrate the utility of DUNE-ACFEM and DUNE-ALUGrid at the problem of noise removal on images with adaptive finite elements

    A primal-dual finite element method for scalar and vectorial total variation minimization

    No full text
    Based on the Fenchel duality we build a primal-dual framework for minimizing a general functional consisting of a combined L1 and L2 data-fidelity term and a scalar or vectorial total variation regularisation term. The minimization is performed over the space of functions of bounded variations and appropriate discrete subspaces. We analyze the existence and uniqueness of solutions of the respective minimization problems. For computing a numerical solution we derive a semi-smooth Newton method on finite element spaces and highlight applications in denoising, inpainting and optical flow estimation

    Accuracy of fully coupled and sequential approaches for modeling hydro- and geomechanical processes

    No full text
    <jats:title>Abstract</jats:title><jats:p>Subsurface flow and geomechanics are often modeled with sequential approaches. This can be computationally beneficial compared with fully coupled schemes, while it requires usually compromises in numerical accuracy, at least when the sequential scheme is non-iterative. We discuss the influence of the choice of scheme on the numerical accuracy and the expected computational effort based on a comparison of a fully coupled scheme, a scheme employing a one-way coupling, and an iterative scheme using a fixed-stress split for two subsurface injection scenarios. All these schemes were implemented in the numerical simulator DuMu<jats:sup>x</jats:sup>. This study identifies conditions of problem settings where differences due to the choice of the model approach are as important as differences in geologic features. It is shown that in particular transient and multiphase flow, effects can be causing significant deviations between non-iterative and iterative sequential schemes, which might be in the same order of magnitude as geologic uncertainty. An iterated fixed-stress split has the same numerical accuracy as a fully coupled scheme but only for a certain number of iterations which might use up the computational advantage of solving two smaller systems of equations rather than a big monolithical one.</jats:p&gt
    corecore